be ideally placed - Spanish English Dictionary